43
0
2602
2
3353
11
1020
1860
2081
1
2321
18
3203
10
543
484
696
2016
4
3510
1317
909
1645
1378
883
505
3498
1428
2735
896
1105
1024
1586
575
417
802
2693
3