1073
0
116
422
21743
1
25440
1663
363
2189
1343
633
521
1053
472
1650
573
1645
3373
543
1853
670
303
152
6859
5
249
55
2952
553
5611
11
714
800