646
0
3795
1
650
5009
2982
3
571
544
447
662
365
2935
2
1587
787
1285
2922
9
274
263
775
1343
3697
2194
957
409
454
1557
415
403
2799
381
417