1257
2
66
0
3554
9
796
6
3407
1
206
2908
10
3671
3303
2108
3
2329
2234
4
2835
2297
1618
2277
641
2999
1481
1182
707
3271
4670
1752
346
1394
5701
8
4012
2939
891