2502
5
3765
4
3284
7
1153
0
1683
6307
10
3090
6
7893
4585
2771
181997
11
2907
2
3503
19079
398656
19
2935
3080
3
1451
2954
1044
1
1804
550
770