2993
4
5615
3
898
1605
1
512
528
2
434
78
774
771
6
394
390
681
322
1435
122
353
671
408
28
156
80
134
90
124
274
69
130
68
203