2272
430
1599
5240
311
3998
874
1747
758
2623
3030
2251
4565
3309
1748
1286
1091
2382
415
4582
3791
6661
6879
2550
1027
3114
1118
3463
1211
3230