458
0
1105
1
396
413
575
1437
1150
1297
298
356
2395
2992
31535
138355
90
1206
563
2683
1275
916
2732
1857
4328
10
282572
3815
6339
1541
1075
691
432