1995
2
2626
8
770
3
1012
1
2326
4
1474
2987
0
3102
5
1374
988
11004
15
2272
10
3597
5158
888
1227
1943
3925
22
1214
1010
2360
4968
937
1450
4852
6
1297
321
1395
89
578