2439
1
1131
964
1186
648
1363
1244
2
1821
4311
3882
5
1172
2838
3
13034
14
601
3342
1170
911
2366
3400
1786
3101
0
1840
2940
2559
1692