328
0
2524
2
979
797
96512
530
538
436
864
257
545
14076
7
1348
800
401
251
615
492
2297
765
2395
282572
415
1202
488
901
1
475
58
1059
256612