343
0
193
2440
3
445
2836
1501
797
545
2336
2
786
502
32
462
5043
1
116
634
663
41
536
360
918
947
1396
90
592
801
794
1849
1356
1128