302490 1032
24339 232
36352 38
24264 195
8476 95
13220 509
31623 210
10291 391
13478 238
7422 363
5249 381
3518 400
5372 204
7177 270
7910 632
7451 470
8608 78