1139
0
505
342
1836
1315
74
1483
691
1116
991
138
467
3351
1
373
376
584
800
984
996
622
383
255
592
81
413
165