2578
982
5932
2341
2185
576
1778
427
7087
3122
893
369
2625
1337
1281
581
1244
706
2095
1050
5277
2265
5631
3292
1251
572
8527
4818
2827
1368
3810
2237
1835
1046
1548
814
761
403
958
182