641
0
631
391
2881
2
1541
909
400
918
390
1780
1649
1
269
154
573
46414
1098
445
376
649
1211
431
312