2835
1893
2921
2047
2591
2458
2271
2095
2372
1950
10143
1844
3295
2488
2733
16165
19820
3219
7561
3191
10415
7096
2565
4752
6210
25740
7387
8250
43522
4154
3780
4408
2847
13588