503
0
391
1098
78
1377
413
1540
2749
1
919
909
530
7039
680
661
273
2299
423
493
773
303
314
2008
271
1119
4111
2
279
1498
1463
514
291