3403 400
4380 328
5431 600
33563 304
10655 314
13702 475
34418 515
9288 788
11530 816
2779 99
8184 79
20179 670
865 55
1391 178
2545 542
3137 94
2697 487
3563 436