2545 4
1864 5
1781 6
1426 2
4129 7
2097 3
2170 3
1400 3
1367 10
2465 5
2181 7
1341 2
1833 6
1656 4
1337 2
1678 3
1110 1
1294 3
3009 16