1174
0
616
554
1743
546
866
324
117
392
328
1869
400
1225
1868
1126
476
36
583
683
5065
1
1206
2773
5
843
1287
578
300
2535
2