21537 154
8095 791
35039 546
10324 123
10000 347
26370 206
8007 139
64396 557
129477 460
4115 390
1534 46
3684 846
140444 1039