1995
2
2004
5
1092
1
534
0
1119
3471
1520
4
1231
2131
1476
1303
2100
819
2370
6
689
1329
2247
1150
1109
900
1178
81
1522
4667
3
1103
1095
1060
2741
934
1809