1009
0
552
4594
1
2522
458
653
1232
4864
759
580
584
3659
14
46414
507
2952
169211
11
953
1343
25127
691
525
1045
608
768
572
1238
255
503
2941
787