3186
1
2325
6
6676
12
2048
2
674
8527
2906
108797
0
3256
123674
35
159
1025
701
2732
1239
951
1922
1710
2131
1951
4585
10
2299
4032
4402
15
13676
21
913
4321
4
519
2274
1297