1229
2
1108
1
1512
1625
1537
2657
1470
1506
1515
1842
1128
2584
11
2244
1176
0
985
1853
7
1878
3
1558
1663
918
1861
5
877
840
2475
4
868
971
31366
64
1053
948
1151