4198
16
2775
3
7342
2
2582
6
12338
12
3456
8
908
901
1
1624
1369
1538
16519
1932
1226
0
1453
4
492309
5132
1183
1041
1364
3061
25
1641
1333
1708
339
12131
1786
10
1239
669
3326