3539
3
929
951
1
619
564
4327
2
599
0
2502
2794
4096
2740
5232
7
8411
14470
1751
3222
2507
925
1264
1412
5226
5
933
432
2446
13653
3085
1527
1107
1289601
4
1398