2236 401
4645 868
25585 275
4470 467
5735 681
1658 329
6169 30
11559 326
5107 935
2492 226
5384 414
2201 363
2999 731