503
0
383
953
282572
507
639
419
2522
20634
8
478
745
1649
1
269
433
334
3287
510
3659
14
755
421
422
301
1431
2
1150
310
8766
649
909
468
1192