423
0
1947
499
615
586
299
600
1242
991
916
823
382
634
87
500
364
1364
441
1061
163
330
3286
4077
736
619
470
400
645
468
20545
1