1880
2
31535
0
303
1
1020
25137
2275
19279
592
432
2730
6
1859
745
4349
341
514
2668
3114
4
2574
2459
9
5223
17353
1182
139
4922
530
670
968
80
1936
2546