2435
1
1619
2
1212
701
2102
0
1001
3789
20
3092
4
3593
16
346
3189
4651
2015
2241
2101
1463
7911
5
1135
3
608
2605
4442
7
2558
2148
1650
1485
4821
2918
1850
3919
8207
44