860
0
3287
1
325
246
1348
139
1504
455
5135
4
494
341
547
2972
822
518
8822
5
3752
2
2169
574
521
1462
483
501
458
3650
3
4987
3015
787
464
336