996
2
2187
1041
1
476
4038
2484
5
308
349
3
331
1134
792
1491
4141
4
1664
5670
5122
1680
819
1611
672
7431
12
2378
2844
1779
1990
1186
327
1103
0
3471
9
1800