3001 852
2635 329
1359 317
2797 363
3969 413
3313 672
3936 595
2106 181
2979 218
1919 520
1728 502
2996 760
422 81
244 23
1305 250
1278 333
2138 460
2426 575
1490 275
1338 266
278 69
1609 339
2419 462
1415 334
2085 115
2832 641
1556 331
10679 559