1130
1
1584
2
2176
5
3061
6
17730
11
770
0
1046
618
13159
10
1866
3
1312
435
1283
1805
472
6294
4273
928
619
2957
3795
4682
3650
1668
1431
661
382
3037
4
1378
2030