2993
4
5615
3
898
1605
1
512
528
2
434
78
774
770
6
394
390
681
322
1433
120
353
671
408
28
155
80
134
89
124
271
69
130
68
203