1282
0
2490
322
1
21743
385
398
407
2142
382
578
363
291
1667
309
430
302
307
1943
401
580
3233
16
397
403
429
261
347
951
4111
2
1645
588