503
0
572
2522
683
31535
953
653
576
458
691
552
1824
467
422
1009
376
2275
2
494
846
20634
8
584
543
169211
11
608
2748
1192
1
1428
2211
369