376
0
355
2188
9
968
213
364
300
294
697
347
503
443
510
1880
2
306
1141
52
431
169211
11
637
466
248
3251
6
78
597