1503
1
1330
981
853
6
539
3
629
0
1177
307
672
833
1790
2
1380
899
760
1290
5
1147
618
881
956
377
4
720
373
156
625
281
346
333
8158
23