1296
8
1587
5
1150
6
1166
3
1233
1
1444
1793
1718
1235
1735
2
933
4
1977
4890
1680
1722
450
883
493
1026
867
81
0
267
538
517
713
1208
383
426
1724
970