410
1
396
2
420
993
791
1108
3
210
1049
0
817
305
608
122
236
237
600
230
716
4
3736
2548
1259
2002
6
1358
5
1601
378
1090
63
954
985
16
627