1431
1
1767
2
1466
1251
2366
5
3222
6
1075
2942
1558
1250
658
0
383
2873
3
4309
3655
1445
951
1239
674
1815
8527
1178
3079
24337
22
913
1757
2099
1688
1162
2710