340
0
478
1152
296
301
31535
138355
471
2730
6
3047
10
376
691
1431
2
18403
2395
1045
2702
909
1
1192
1378
431
1428
1069
649
896
1105
1024
298
369
1015