2
1391
42
3234
26
2462
11
1184
4
1687
7
1072
18
3848
1845
23
5688
9
1046
15
4609
1
832
8
1242
905
0
2350
1180
855
852
893