2583
522
2819
836
2384
522
1969
557
2233
619
3093
870
2551
696
5934
2090
1347
367
2661
881
3031
1347
4808
2321
1402
369
925
263
598
246
768
125
802
292
1025
275
963
161
1888
593