4223
22
4396
3
4820
2
422
0
1650
1053
1073
1821
6
3663
1
1049
18403
2330
4
195
1343
273
2683
476
3287
1885
23150
9
6515
573
521
2125
8244
2526
429
1671
121182
2315