5497 29
1220 70
2729 122
2237 555
4953 362
9453 727
2880 513
5676 596
2048 117
2857 295
5338 647
2089 185
1291 125
3135 470
40987 685
40205 181
36242 722
16206 580
10481 407
16225 141
10197 643
30896 668
20391 192
5161 471
4412 715
8014 458
5831 147
3551 138