1196
1
1721
2
800
1323
1305
0
156
687
1388
4179
2884
5
2358
9
4305
1603
1844
1405
865
2039
1211
2760
4
2167
2309
925
753
3302
6916
123674
35