1230
5
1056
2
70
0
53
601
3
718
95
637
970
246
1
1339
274
1105
4
440
1798
2431
7
2547
14
736
1354
905
3501
1985
516
240
109
541
8299
1323
944
1972