105290
0
4158
1
1039
661
1054
1736
2459
6
2297
1329
509
2000
443
2953
2254
1425
2683
870
434
1823
650
2318