105
0
1824
5
1133
3
28
1966
4
1332
1
93
1566
2
1193
2964
15
955
3601
9
34747
23
906
758
614626
1631
6
714
38
1408
905
3853
983
69
1206
47
2065
3127