4499
12
19932
6
2310
2
2241
2698
1
7964
5
2838
3
1479
1354
2919
562
298
1191
1903
313
0
1642
5017
10
5347
4
1522
30334
2966
1650
4537
1415
1195
6572
1407
3238
7
2468
2948