1132
0
2211
327
116
477
1333
1
1084
501
1073
2290
2
932
521
1053
383
1504
78
46
1462
463
573
290
422
4864
409
1212
503
518
375
980
688