21152
8
2593
1
2132
3
2141
9
297066
0
1554
2
1372
2711
2147
7567
6
1501
5151
2911
19944
8440
4
4651
5621
398656
19
4167
9239
5
550
1979
1140
3694
4724
4573
2199
3562
438
1942