1043
2
543
0
1383
2393
641
1
1334
2127
2095
4
1631
7334
2856
1822
6370
5
1772
1152
1343
2193
282572
935
3653
564
30605
55
256612
2604
7
1132
2240
3
4669
2480
8
2610
1680