503
0
2395
8773
10
804
2431
3
4362
5
2043
1
552
152
400
1454
4106
505
787
356
893
1110
480
1898
2024
455
407
2190
3498
4
3233
16
573
1084
598
3360
1504