18403
6
1020
0
565
376
105807
42
1758
1367
1
390
530
4
1073
2865
316
1774
5
1948
1940
529
5470
2251
3
2275
2
256612
4536
3882
12
300
1669
745
3980
25941
17
1276
945
6983