1009
0
2368
1
2535
2
572
3055
2972
467
3386
3
2638
2468
2365
4
582
1504
13018
2562
9611
2163
300
802
1558
1618
1380
830
6666
6346
16
451
4360
6
4112
11
2890
1875
5