400
1
2429
5
31535
0
3287
147
445
3373
295
1943
430
363
3021
4
397
282572
1649
1751
2
2904
347
6800
437
440
18403
6
372
1431
11951
10
8766
909
1192
1378
1428