2413
2
19932
6
3591
11
1815
5402
10
2942
400
0
2304
3
890
1
599
2273
658
2836
1451
4444
1399
2913
1487
4
101569
24337
22
2886
471
1522
3918
7
1769
2322
6676
12
844
851
3354
9