1660
1
19944
2
1814
2377
1168
572
0
1766
11924
2173
4691
1819
1746
997
1431
4471
2163
635
3854
1804
5504
16
915
19783
475
1331
528
745
1334
1380
693
810