2564
2
1282
0
31535
315
1
325
303
326
448
3025
543
4223
22
477
398
300
330
116
6515
4071
415
363
18403
6
1343
370
2522
422
407
2330
4
347
2315
3331