3501 397
2397 123
1234 32
920 98
2471 248
2077 280
3103 97
2181 200
3404 142
3875 715
6291 601
4033 263
2344 262
34061 694
9293 565
1368 103
3168 447
77865 618
14041 463
32884 840
78997 873
54776 409
4018 529
6152 652
6911 546
28398 518
26162 224
8296 611