1440
2
1531
2667
1
1913
0
1131
3378
7
2580
3593
16
1160
1432
2238
2711
3238
13
3261
3
118
13018
2300
2507
12621
22
2763
1618
883
2061
549
979
3351
2669
5
969
4309
2133