3222
6
1251
1
2366
5
1929
1466
1445
1850
2
4179
994
570
3835
4
2043
1452
3655
737
0
1574
1622
2093
1347
4250
1175
4506
892
1292
971