951
1
619
564
616
0
1380
2132
3
2502
4179
2141
9
1554
2
2740
1372
2147
7567
6
3539
1501
19944
8440
4
5621
8
4167
9239
5
1979
1140
3694
4573
2199
3562
8607
438
4943