953
0
369
285
853
1112
2683
349
3233
16
846
339
157
663
492
601
1880
2
423
947
1023
1020
4426
331
1219
155