1020
0
20634
8
2855
3
2730
6
2668
2
467
19279
31535
935
180849
968
843
282572
2275
3114
4
169211
11
17353
25137
116
278
5429
1
1197
1824
12590
2546
3442
1518
2687
798
1603