2528
3
24337
22
6445
6
1161
1
1028
2132
2
673
1185
1801
0
4309
1449
2828
444571
9
1777
12472
13018
1867
3344
4453
4
189326
718
2505
1162
1742
1490
5
800
5805
1239
3364
3910