416
0
18
47
385
2211
587
503
402
308
1428
4888
3
980
1159
653
1661
1
874
476
419
362
1935
492
400
962
520
373
1131
271
351
1451
1304