1009
0
1297
1105
1
458
2524
2
56488
1024
608
296
759
300
3980
3
105807
42
1921
1222856
4
468
525
846
169211
11
1232
584
1045
649
2940
1510
853
1343
4435
36045
1126