2502
1
522
2471
4
2954
2
1096
0
1455
5486
4433
7
1542
2632
3
1941
619
2154
409
1852
109776
42
2402
5
1942
2668
1490