1189
0
2502
1
3125
2
908
3546
89
5242
3779
4471
2964
423
3051
1603
3673
6
70
612
432
297066
475
1070
792
1045
189326
18
1849
2471
267612
205
621
85