2228 84
5181 234
24393 289
8792 603
31889 616
10404 68
6440 170
2449 313
7413 180
2396 217
2767 353
2586 336
4708 468
1970 471
3888 559