918
0
460
581
1362
16
2172
809
628
894
1179
692
1385
1049
303
345
1216
504
786
554
37847
2907
2
1180
532
2199
1060
683
1079
938
929