1135
1
2268
2623
5
896
1728
1129
0
543
1084
1866
475
3006
3
509
56488
1005
1232
2033
2
3044
27
4252
2079
48766
24
544
1037
356
1756
2431
2417
1053
935
1132
2366