945
0
543
1222856
4
2989
5
464
458
2901
2897
1237
1
2581
383
1862
379
979
21743
4071
1425
381
2120
6
2797
10
3203
455
2716
3311
1501
2275
2
10581
29323
2041
6140