1593
2
6036
22
3917
4
1954
1921
1143
1950
8
1789
1
1356
1211
2950
985
1507
2194
3
1772
1130
1407
965
926
0
2431
848
1650
1330
2430
1801
346
330
287
401