3021
4
408
0
1073
123
2296
2
1092
185
1268
2027
2506
56488
21743
1
81077
101
1811
2488
326
1018
2445
6
5270
7
1222856
2813
3350
3
3653
1343
1929
3289
398
1853
5455
911