2501 61
8518 101
5029 93
16982 141
8895 113
21702 218
7374 621
15633 661
2257 150
16166 538
3155 276
4391 677
4663 262
8041 679
11820 139
12687 746