1103
8
56
1
232
3
506
70
61
554
0
1859
1588
1708
3179
2
5068
5
2060
986
1732
3141
22
2142
1140
2599
1159
4
5637
1490
967
1277
2869
1246
1122
968
1204