298
2915
308
306
290
310
3256
330
2810
295
15191
12160
9531
8350
662263
6490
5910
5401
538147
51210
460142
3890