1975
4
1273
3
2003
0
1550
961
2
813
1246
2877
10
943
2244
4511
5
1773
1539
1645
1
1660
1321
1366
11
2709
568
1085
1380
2280
6
2373
8
2199
2983
1254
1356
4556
745
2213