328
0
2328
31535
72
417
415
1007
1
282572
121182
25137
2283
4
4139
266
1059
2445
4111
2
2045
18385
575
418
918
280
679
520
263
476
1101
1872
262
5255
16