2292
2
3156
3
1220
2245
3053
7
3765
4
1444
1
1295
3835
5
571
0
688
1476
216
1888
2650
20
4074
280
1306
1382
2529
31371
64
1581
2430
5889
8
2182
2250
1681
1658
297066
2767