2505
2
1514
1
3591
11
1444
1239
189326
0
1400
3061
2268
4
2468
3
2906
3107
5
1431
1935
1532
996
7471
9
1289601
517
763
3738
4310
6
537
2299
662
2309
1324
830
2942
7053
7