1282
1
2525
4
2688
2
38477
34
1243
3593
16
504
0
2429
1494
4360
7
592
1555
3
9220
1826
3466
1594
692
380
2507
1723
2028
1131
2061
518
1179
1055
2195
2643
2732
734