246
2
1084
4
15
1
29
0
5368
6
265
668
457
432
590
1384
5
343
69
509
269
5887
12
357
3
3747
293
413
6601
9
504
2928
2217
22386
40
592
540
296
451
912