2503
2200
2622
1690
2250
1847
3428
2235
2052
137659
3394
3317
10231
3460
5076
2039
20773
58812
2248
3304
2662
2878
32297
2436
4009
252364
6229
6482
3738
24560
4050
3208
8068
42623
4879
4264
3272
9793