370
0
2143
1
743
335
521
181997
11
1585
7549
9
652
2949
6
268
834
5599
2475
706
352
801
277
3286
4230
1065
1711
535
803
1356
1128
296
5338
57793