1282
0
2490
322
1
476
398
21743
407
2142
3233
16
382
448
578
385
363
291
1821
6
1667
309
430
302
307
1943
401
580
941
397
31535
403
1853
429