4045
0
166543
18
2189
2493
1
2288
1044
637
471
400
707
1337
105290
309
2191
1222856
4
1389
2
1780
200
369
326
280
2461
20
2683
20634
8
419694
9
445
223
231
11881
3
2211