1183
2
430
1
124
89
102
283
1226
0
1093
4
2050
7
93
212
910
1653
2553
8
669
985
692
742
510
3448
499
11389
723
2007
523
674
832
878
931
5681