1160
2
4272
17
1108
1
1278
0
1381
5062
9
1165
3
2393
2963
8
3626
6
8668
2224
7
1582
4467
1843
1385
2974
1227
931
1477
1873
5
1013
571
453
2770
2151
1679
2407
531
1252