1699
2
19932
6
3591
11
400
0
1558
890
1
658
2836
383
1451
2695
4
2510
2913
1660
24337
22
471
1522
6676
12
3176
1599
851
3354
9
4309
3