1590
1
1514
2322
4
12459
3
951
8527
762
0
1812
2735
2
2732
6236
10
1404
1431
4443
9
2906
980
1839
1451
7053
7
1694
3738
5
123674
35
24337
22
913
1161
1386
17970
15
7034
9220
5949