1278
0
3967
1
1381
5062
9
1165
3
793
1160
2
1107
4272
17
1582
6
2460
4
4465
2974
2393
2963
8
1385
3626
8668
710
229
100
271
242
247
173
48
97
89
142
20