2470
2
1824
0
5155
8
31535
646
6062
16
2275
18385
2317
504
1
4126
6
1054
2000
2076
20634
1446
1566
22330
22
1452
1603
423
2168
5
1182
1302
1587
3063
3
509
1362
2694
2192