2307
3
1606
1
2082
2152
2
7034
1356
3546
3080
1570
2999
635
0
1661
4
662
5431
1093
1690
4305
2578
957
4179
1509
2804
2131
1480
1547
2666
9
1569