1132
0
3063
3
2192
6062
16
1049
646
300
3203
10
1823
1
2395
2778
7
414
2111
6
105290
1587
2211
477
714
2069
416
5262
493
907