107
0
2296
2
1733
1
1129
1506
2814
5
623
1869
745
544
1550
1587
2799
3
935
964
650
2330
418
1889
1337
284
3119
1329
440
1418
2438