1595
0
1691
1
2949
802
2181
1163
108797
2100
2
1501
1812
5521
2223
1814
496
6781
297066
2576
3
1458
3926
14
61216
645
1679
6346
16
1162
536
1331
1527
1623
1431
1243