2328
0
343
2573
2
1009
1033
46414
1
396
455
422
953
464
267
1043
1431
1780
1285
2490
909
1314
1192
1378
1428
1069
2992
7952
1326
896
1105
3006
3
478