3659
14
1418
2
1431
1378
1543
2470
46414
1
3287
99
552
0
458
1649
4594
31535
2105
2955
1229
611
768
909
1192
1152
1428
1069
5009
383
896
1105
1024