3222
6
1251
1
2366
5
1466
1445
5209
9
4179
994
1267
2
2176
5232
7
1675
2995
1480
3
3655
737
0
1347
4250
1175
4506
892
971
1019
2185
1178
2664
1788
1214
688
1532