505
0
2190
1
631
590
2546
2076
422
419694
9
802
683
2257
47041
341
924
3116
306
1389
2
1343
467
166543
18
425
415