1880
2
303
1
1020
0
20634
8
2275
19279
597
572
349
17353
31535
420
611
488
745
1936
803
1581
1073
1428
25137
2395
688
384
326
1425
3025
685
527
1109