19932
6
2310
2
2838
3
4499
12
2241
2698
1
1479
7964
5
1354
562
298
1191
5017
10
1642
313
0
1217
30334
1522
1129
4606
1181
1777
4179
1147
1192
1504
1070
2542
4
1526
507