4199
16
2776
3
7346
2
2582
6
12338
12
3457
8
909
901
1
1624
1369
1538
16519
1932
1226
0
1453
4
492332
5134
1183
1041
1364
3062
25
1641
1333
1708
339
12134
1786
10
1239
669
3326