1230
5
1056
2
69
0
53
601
3
718
95
636
970
246
1
1339
273
1105
4
440
1798
2431
7
2547
14
731
1354
905
3501
1985
516
240
106
541
8299
1323
944
1972