1172
2
1161
4
4437
3
2445
6
1645
1
1805
0
1317
661
1666
835
1033
7952
12
2297
3599
5009
1267
1141
597
1207