455
0
1759
372
1145
1005
90
362
416
588
414
560
529
417
563
2
34
5043
1
3368
20545
1094
6164
866
325
5854
916
380
11153
8
448
32
645
1266