509
0
1894
1
2648
5
3311
4
18385
2
3047
10
4920
2000
2710
8
4694
7
1065
929
9355
3
4111
4340
1222856
419694
9
1979
11881
282572
543
2135
662
1823