31967
6790
3971
2504
3930
4380
2760
1180
870
950
1550
1253
486
655
1309
421
636
361
29239
445
390
422
8914
1779
5813
11625
9816
25231
554
15319
161
153
322
5410
12411
385
1379
877
8218
215
8626
16514
234
20946
3217
6910
333
221
400
363
373
163
52551
15616
503
596
276
175
3612
20858
356
546
215894
2001833
166736
705
465
416
9256
11743
412
263
4822
1036327
998060
1883391
1487959
788103