397
1
1282
0
302
116
105290
1943
382
1222856
4
2564
2
1667
363
309
307
401
18403
6
1049
429
508
448
31535
347
1751
2490
21743
509
452
1663
2330
4936
385