1238
0
546
1297
525
2328
343
1009
1033
46414
1
396
455
422
953
31535
267
1043
1431
2
2135
1780
2490
1193
909
1192
1378
1428
1069
2992
896
1105
1314