2855
3
2730
6
2668
2
20634
8
292
0
251
419
90
1522
276
479
169
422
219
2152
772
1333
447
1029
453
2259
361
282572
467
2630
2211
381
480
492