1594
3
1995
1
4877
10
1742
5
483
4514
2
1113
1228
1395
2731
12
1928
3641
1060
1007
959
1097
999
1189
2841
1011
1286
1288
1049
1927
2211
1484
1447
1162
2843
1081