375
1
1180
89
41
0
1813
2
727
3
643
106
942
554
65
1007
1361
1256
1698
6
654
1165
2282
1044
1150
795
930
895
456
289
999
77
679
477
73