503
0
292
4362
5
573
1084
598
1504
935
962
1
4436
9
353
522
1928
2
472
2229
4
546
1176
675
1584
363
48766
24
646
453
853