341
0
503
177
476
1282
645
1949
590
631
1139
674
486
741
587
2211
349
573
1824
501
561
3498
4
572
480
413
2690
1080
613
1416
2461
20