1052
1
440
2
1293
5
482
1650
1766
1224
0
1067
2956
14
864
342
1079
412
1058
334
364
493
355
901
534
179
164
110
618
258
77
542
373
3
185
858