6996 306
1437 219
2096 201
2387 193
81231 345
23891 306
8196 696
2891 64
13184 436
5652 656
5119 220
2585 92
3518 151
8320 613
5210 736
5802 537