2591
1
2499
2683
16535
7
297066
0
943
3186
2
2797
5
2247
2773
2354
2159
5225
8
1307
989
1441
469
2082
2230