2132
2
3637
1
2466
5
5226
83
1808
7
2255
6
2595
8
4837
1282
432
0
1569
785
610
1635
4
594
2254
1179
2726
493
302
3519
9
3841
12
2598
944
1960
59
738
156
617