43
1
148
605
4
332
398
492
5
617
2
276
0
339
378
3
431
234
308
1003
478
152
83
525
1987
985
569
594
120
544
1096
770
1112
1261
1051