475
0
978
2
1222856
4
6579
9
6842
3054
1
348
1010
1277
5
419694
522
737
2904
111
341
2659
752
2710
300
12958
1960
7
1132
792
392
3251
6
637
383
334
66
3203
10