370
2346
6
3563
9
2713
5
2576
4
1740
1
1675
627
2
1002
912
0
1149
3
321
459
325
340
489
426
705
670
1312
533
10764
3330
9243
4183
2835