2668
2
1584
1937
1
1152
0
1129
2275
2301
105290
1733
282572
2229
4
20634
8
292
6062
16
1649
4594
18385
46414
3063
3
2000
584
1452
1431
2076
1823
2368
3114