1009
0
759
169211
11
2952
300
846
1045
2522
1921
2
138355
525
1343
3287
1
3844
5
653
1344
9088
8
2195
611
683
363
649
303
3373