501 73
2560 388
2992 589
1088 186
3003 332
6933 500
10281 739
3789 685
11273 785
3411 740
3345 823
1574 135
3832 761
2107 284
2135 395
3118 663
1713 378
1781 320
3400 791
3076 635
2837 663
2179 615
1845 501
3060 953
1979 542
3426 448
3662 667
2525 374