3196
2
2959
5
919
1498
0
2309
608
721
475
2727
2510
1452
1
1104
2954
1868
1531
1248
883
852
3063
10
577
861
1581
14
1541
557
672
338
449
1028
803