860
0
501
1073
518
2395
573
1504
414
1544
1
3659
14
165
152
46
58
464
2141
3
2211
505
1454
714
63
1666
2
1650
1229
787
3015
1084
480
809