2507
3
2929
6
1264
0
1380
989
1606
1
5226
5
933
2446
2
13653
1681
3085
1527
1107
1289601
4
1398
8527
5412
3539
2013
5489
11
905
6617
2476
2436
1934
3211
1205
1788
1297