3493
3
1662
1
3787
10
1595
2
1868
4
1681
8
2998
6
1350
2385
0
3226
13
3017
1151
2416
4265
2143
1826
22
1523
2135
2303
13670
1666
1447
1554
1325
1559
5
1276
1669
22953
3166
9161