1190
2
4152
1
1057
3
1603
2902
6
1630
8313
9
1115
0
859
4224
4
1045
979
3691
708
3579
4034
3519
33393
10
3841
12
3125
15
2584
5978
884
1299
3460
7
527
4933
13
95
12621
22
570