646
0
3795
1
5009
650
571
2982
3
1343
3015
1786
5
544
2825
7
447
1084
477
662
274
670
3632
1337
1425
2361
2
263
440
552
6339
775
58
521
1557
475