19932
6
2241
2
4499
12
7964
5
2838
3
313
0
2377
1
810
2698
1412
1479
1354
131589
1736
2310
2405
1445
1516
2174
4
1712
1641
1105
30334
1334
562
298
10317
297066
1191
1522