1020
0
1540
1023
2006
1
1505
368532
2739
676
1129
2683
440
1343
968
25137
918
19279
2
2275
1824
3691
5
2809
17353
177
2301
3092
479
2881
3840
3114
4
3510
4111