397
1
31535
0
1282
363
448
105290
302
116
18403
6
1222856
4
2904
2
2490
1943
3373
1238
437
382
273
440
507
295
255
2564
5611
11
580
1667
309
307
1343
401