95
1
133
43
65
84
83
59
0
49
184
52
73
82
86
1155
1997
2
1658
4
1589
1125
1070
905
1715
3
623
819
342
329
1071
2073
655
1010
2155
5