3441
2
1189
3
1435
1
889
0
1935
2544
4406
4
5837
5
509
945
3539
6
482
503
1777
1193
549
613
1298
9
1128
10207
14
1450
690
1380
2678
433
1036
533
805