2372
3
1558
2
1506
4
841
9836
15
2250
1
1109
2031
5070
19
2171
753
1637
3765
6200
383
0
2245
6348
2093