10002 305
5471 700
37256 398
8946 105
8502 254
7989 228
18361 275
7223 407
3764 99
3215 584
14063 643
4617 515