397
1
580
0
307
401
2490
3373
437
105290
4328
10
448
484
363
2142
1930
31535
2904
2
1821
6
382
463
745
440
21743
295
431
249
422
8244
1073
5611
11
1667