4543
5
2670
20
180849
0
2301
2
408
3047
10
20634
8
2564
648
18385
10270
4
6515
1
10396
3868
373
2343
2288
2600
2634
166543
18
928
1750
1932
1745
791
1339
543
1528
2493
2716