3437
5
504
1
662
2
4126
6
2564
2097
3
2522
0
20634
8
423
1651
2317
785
500
2442
1578
5155
6213
390
17353