1010
1
1277
5
2126
0
737
2904
4
111
653
2659
2
646
752
3293
911
329
1890
12958
2727
1960
7
1334
1035
427
3251
6
2934
8
3037
1626
5485
783
886
2445
2073
1225