590
0
2124
3
2903
1180
107
558
756
688
2932
2
894
593
459
551
1711
653
432
32302
1107
836
1
385
1233
1080
339
683
5242
1182
960
275
1354
1111