1127
1
1823
2
1224
0
9812
2040
16
26678
1121
563
615
526
860
453
976
3
1283
4
560
936
518
238
103
85
129
419
381
501
303
374
365
756
624
605