518
0
1906
5
12590
361
5918
4
935
6260
1869
1
1550
3025
691
646
2043
699
1008
2
1132
349
438
535
1343
2732
76
3116
2306
9953
371
522
1506
886423
683