768
0
1099
1
1238
46414
458
846
759
1235
1045
383
25127
2683
169211
11
97284
1327
5885
572
503
1903
2
691
4830
1232
653
3815
573
1541
3373
1779
2952
6800