301
1
882
4
319
73
4356
2
2323
1221
370
1786
10
1233
1319
759
3
103
1561
210
414
358
951
530
1684
541
1409
88
855
606
738
1585
6
817
7118
576