1189
0
14
1193
3080
3
3125
2
2932
21152
8
657
17946
3090
6
2996
1441
32302
190
25669
637
297066
4044
5
812
918
1064
2510
2535
787
13803
2349
19783
849
661
280
1