1038
0
3691
503
390
3626
2
417
1937
1
547
58
302
683
1336
513
663
2320
1102
3287
2127
594
916
3610
3
2361
353
420
483
2714
5
422
726
846
1966