504
1
1587
4126
6
571
0
646
20634
8
423
661
447
107
525
1182
2
2522
3268
3243
7
1452
3114
4
3353
11
2168
5
2864
263
2855
3
662
7153
9
1362
2694
1385