2325
1442
2394
1304
2520
1129
3251
4357
1480
13993
2543
7646
7019
5701
5932
1821
7748
4863
7349
13317
8242
5124
8572
20166
18336
8578
2897
3955