19932
6
4499
12
2241
2
2698
1
7964
5
2838
3
1479
1354
2255
562
298
1191
313
0
1642
950
2310
5017
10
1751
1107
623
1527
2476
2466
1522
30334
1957
929
3211
674
989