105290
0
2541
544
1329
1
3795
1392
4158
2000
362
1948
2189
1425
964
650
2361
2
1164
5590
2683
20634
8
1721
2445
3268