240
0
3116
3
3326
1093
526
1690
1
662
1380
3172
1072
1691
1267
2
1547
1813
784
868
1000
4179
802
1632
801
745
830
1788
1816
496
1399
693
2578
2562