3125
15
1295
1
2650
20
280
2152
2
2250
297066
0
2207
582
2773
2980
5592
8
1788
3683
370
1668
5431
2891
1581
5339
5
7034
451
769
742
2329
1168
929
3765
4
2245
3
2055