1416
2
430
1
3308
4
555
29670
0
98629
31
1541
1224
8291
18
1292
2347
12
867
1484
11
1083
3
807
1367
4551
3609
19
34649
7
1089
5
2291
584
1300
371
1643
10
58
1654
1338
9
2670
924