2287
3
1376
2
1880
4
84
1
626
5636
16
4124
15
2135
86
1599
1128
73
850
789
74
1294
909
0
87
1317
470
666
637
2162
815
523
775
413
581
426