1359
4
77
1
105
30
302
122
247
819
3
131
93
1027
6
938
7
1378
1330
1165
1538
2
348
1210
896
861
3456
5
1350
3180
1576
3520
12162
12
865
4892
15
4635
6027