1296
1
404
0
3836
4
670
594
1002
2
790
822
600
407
385
1096
644
599
5881
3
845
1486
1073
1541
2745
651
468
633
11333
17
878
1006
3313
687
1400
652