1581
2
4946
18
118
13018
0
2159
1
1226
2300
2026
6
2250
4492
3
2763
3329
3891
7
1618
1422
5805
883
32302
979
1495
1088
1623
549
2620
8
3351
2669
5
969
4309