2522
2
5701
8
2131
1
929
3
2600
4
19944
3014
20
5164
5
6047
1606
11891
27
392
0
2028
2377
3085
9956
3491
8843
10
3485
7
4309
3316
5946
5141
1510
1637
1011
815
197
5536
5805