2906
1
3562
4471
2
1380
0
1844
2131
1660
1711
2666
9
1492
3
951
2258
1694
2299
658
6236
10
197
1189
1819
6779
5
2996
1174
4309
3012
4
452
997
1518
4548
1619
2972