1226
1
1581
2
3765
4
768
5225
8
1295
5232
19
1092
2650
20
1583
280
1868
1942
7
5635
3
1466
0
1505
1913
2250
10293
5
2245
1994
3593
16
568
3053
1510
1488
894
3831
3683
571