4543
5
2670
20
180849
0
2301
2
1073
3047
10
20634
8
2564
648
477
18385
10270
4
6515
1
10396
3868
373
300
2343
1049
2288
913
166543
18
1750
1932
1745
791
1339
543
1528
2716