120469
35
625
2
1185
1
707
912
3929
10
1750
1666
1649
1378
1326
2372
330
0
3148
9
504
1154
2361
1446
1302