29998 858
259824 314
15935 213
6568 471
7183 743
1370 50
69605 580
14144 964
5565 395
3098 613
4903 116
1678 354
4997 323
2380 355
2582 545
2735 228
3411 381