646
0
3795
1
650
662
571
2982
3
544
447
5009
365
2121
4
722
952
2806
2075
6
263
2922
9
274
775
787
1945
2
4713
5
292
1343
675
1978
1133
2320
1425
957